@charset "utf-8";
/*漂浮广告*/
.admove{position:absolute; top:0; left:0; z-index:999999; font-size:14px; text-align:right;}
.admove img{width:200px;}
.close_btn{display:inline-block; width:48px; height:17px; background:url(../images/close.jpg) no-repeat right center; cursor:pointer;}

/*对联广告*/
.duilian{position: fixed; bottom: 0; z-index: 100; overflow: hidden; display: none;}
.duilian .duilian-close{padding-top: .3125em; padding-bottom: .625em; font-size: .9375em; text-align: right;}
.duilian .duilian-box{position: relative; float: left;}
.duilian .duilian-box .duilian-con{overflow: hidden;}
.duilian .duilian-box .duilian-con dd img{display: block;}
.duilian-left{left: 10px;}
.duilian-right{right:10px;}

/*index*/
.index-left{float: left; width: 50.5%;}
.index-right{float: left; width: 49.5%;}

.news-main{overflow: visible;}
.news-tpxw{padding: 4px; background-color: #cdcdcd;}
.news-main .infoList{min-height: 18.2em;}
.news-down{margin-top: 10px; position: relative; }
.news-down ul{margin-right: -4px; margin-left: -4px;}
.news-down ul li.amenu{float: left; width: 25%;}
.news-down ul li.amenu>span{display: block; margin: 8px 4px 0; font-size: 1.125em; text-align: center; line-height: 2.875em; background: linear-gradient(180deg, #ECE9E9 0%, #FAFBFD 100%); box-shadow: 0px 1px 0px 0px rgb(0 0 0 / 13%); border-radius: 4px;}
.news-down ul li.amenu.hover>span{background: #527dc4;}
.news-down ul li.amenu.hover>span a{color: #fff;}
.news-down ul li .drop{position: absolute; right: 0; left: 0; z-index: 100; display: none; background-color: #fff; border-top: 2px solid #527dc4; box-shadow: 0px 0px 7px 0px rgb(0 0 0 / 20%);}
.news-down ul li .drop.spxw{padding: 1.25em;}
.news-down ul li .drop.spxw dt{float: left; width: 60%;}
.news-down ul li .drop.spxw dd{width: 40%; float: right;}
.news-down ul li .drop.spxw dd ul{margin-left: .9375em; min-height: inherit;}
.news-down ul li .drop.spxw dd ul li{padding-top: .1875em; padding-bottom: .1875em;}
.news-down ul li .drop.spxw dt .swiper-container {
	width: 100%;
	height: auto;
}
.news-down ul li .drop.spxw dt .swiper-slide {
	text-align: center;
	background: #fff;
	
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.news-down ul li .drop.spxw dt .swiper-slide a{
	display: block;
	position: relative;
	width: 100%;
}
.news-down ul li .drop.spxw dt .swiper-slide a>div{
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	line-height: 1.875em;
	color: #fff;
	background-color: rgba(0,0,0,.3);
}

.news-down ul li .drop.gwyxx{padding: .625em 1.25em;}

.index-tab{padding-top: 4%; padding-bottom: 4%; background-color: #f6f7fc;}
.index-head{position: relative; padding-right: 10%; padding-left: 20%;}
.index-head .wnfw{position:absolute; top: 50%; left: 3%; z-index: 5; margin-top: -12px;} 
.index-head ul{margin-right: -15px; margin-left: -15px; overflow: hidden;}
.index-head ul li{float: left; width: 25%;}
.index-head ul li span{display: block; margin: 0 15px; text-align: center; padding-top: .9375em; padding-bottom: .9375em; font-size: 1.375em; line-height: 1.375em; background: url(../images/index_tab_hd_bg.png) no-repeat center center; background-size: 100% 100%; opacity: .7; cursor: pointer;}
.index-head ul li span:before{display: inline-block; vertical-align:middle; content: ""; width: 30px; height: 30px; background-repeat: no-repeat; background-image:url(../images/index_tab_hd_icons.png);}
.index-head ul li span a{display: inline-block; vertical-align:middle; color: #fff;}
.index-head ul li.li1 span:before{background-position: 0 -30px;}
.index-head ul li.li2 span:before{background-position: 0 -60px;}
.index-head ul li.li3 span:before{background-position: 0 -90px;}
.index-head ul li:hover span{opacity: 1;}
.index-head ul li.on span{opacity: 1;}
.index-js-bd .index-head{display: none;}
.index-section{padding: 20px 20px 0; background-color: #fff;}
.index-zmhd .zmhd-12345-menus li{width: 25%;}
.index-zmhd .zmhd-12345-menus li a.link{padding-top: 1em; padding-bottom: 1em; margin-top: 0;}
.index-zmhd .zmhd-12345-menus li a.link:before{width: 30px; height: 30px; background-image: url(../images/index_zmhd_menuIcons.png);}
.index-zmhd .zmhd-12345-menus li.li1 a.link:before{background-position: 0 -30px;}
.index-zmhd .zmhd-12345-menus li.li2 a.link:before{background-position: 0 -60px;}
.index-zmhd .zmhd-12345-menus li.li3 a.link:before{background-position:  0 -90px;}
.index-zmhd .zmhd-xwfbh .owl-carousel dl dt{height: 162px;}
.index-zmhd .zmhd-xwfbh .owl-carousel dl dd{background-color: #f3f4f8; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; border-left: 1px solid #dadada;}
.index-zmhd .zmhd-xwfbh-first{padding: 1.125em 1.25em; min-height: 5.9em; line-height: 1.8em; background-color: #f2f0f1;}
.index-zmhd .zmhd-xwfbh-first dt{font-weight:bold;}
.index-zmhd .zmhd-xwfbh-first dd{margin-top: .5em; color: #666;}

.index-zwgk .zfxxgk-menus{margin-top: .8125em;}
.index-zwgk .zfxxgk-menus li{width: 33.33333%;}
.index-zwgk .zfxxgk-menus li a.link{padding-bottom: 0; background-color: transparent; border: none;}
.index-zwgk .zfxxgk-menus li a.link:before{content: normal;}
.index-zwgk .zfxxgk-menus li a.link img{margin-bottom: .625em;}

.index-ztzl .ztzl-list ul{margin-right: -10px; margin-left: -10px;}
.index-ztzl .ztzl-list ul li a{margin: 0 10px 20px;}

.index-zwxmt{
	background: #fff;
	padding-bottom: 30px;
}
.index-zwxmt h2{
	text-align: center;
    padding-bottom: 30px;
}
.index-zwxmt li{
	width: 12.5%;
	float: left;
	text-align: center;
}
.index-zwxmt li img{
	width: 100px;
	height: 100px;
}

@media (max-width:1199px) {

}

@media (max-width:991px) {
.admove{display:none;}
.duilian{display:none !important;}
  
.index-left{float: none; width: auto;}
.index-right{float: none; width: auto;}

.index-head{padding-right: 0; padding-left: 0;}
.index-head .wnfw{display: none;}
.index-head ul{margin-right: -7px; margin-left: -8px;}
.index-head ul li span{margin-right: 7px; margin-left: 8px;}

.news-main .infoList{min-height: inherit;}

.index-zwxmt li{width: 25%;}
}

@media (max-width:640px) {
.index-tab{padding-top: 15px; padding-bottom: 0;}
.index-js-head{display: none;}
.index-js-bd .index-head{display: block; padding-right: 0; padding-left: 0; margin-bottom: 15px;}
.index-js-bd .index-head ul{text-align: center;}
.index-js-bd .index-head ul li{float: none; display: inline-block; width: 30%; min-width: 200px;}
.index-js-bd .index-head ul li span{opacity: 1 !important;}
.index-js-bd .index-item{display: block !important; padding-top: 10px;}
.index-js-bd .index-section{margin-bottom: 15px; padding: 15px 15px 0;}
}

@media (max-width:600px) {
  .zmhd-12345-main .zmhd-12345-navs li{width: 50%;}
  .index-zwxmt li{width: 33.333%;}
}


@media (max-width:450px) {
  .news-down ul li.amenu{width: 50%;}
  .index-zmhd .zmhd-12345-menus .menu-icons{margin-top: -15px;}
  .index-zmhd .zmhd-12345-menus li{width: 50%;}
  .index-zmhd .zmhd-12345-menus li a.link{margin-top: 15px !important;}
  .index-zwgk .zfxxgk-menus li{width: 50%;}
  .index-zwxmt li{width: 50%;}

}

@media (max-width:360px) {
}
